package com.ruoyi.network.model.vo;

import com.ruoyi.network.enums.ExpiryStatusEnum;
import com.ruoyi.network.enums.UasgeStatusEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * IP地址响应参数VO
 *
 * @author Administrator
 */
@Data
@ApiModel(description = "IP地址响应参数VO", value = "IP地址响应参数VO")
public class IpAddressResponseVO implements Serializable {
    @ApiModelProperty(value = "数据ID", example = "1")
    private Long id;
    @ApiModelProperty(value = "主机名称", example = "1")
    private String hostname;
    @ApiModelProperty(value = "Ip地址", example = "1")
    private String ipValue;
    @ApiModelProperty(value = "Ip格式化地址", example = "1")
    private String ipFormatValue;
    @ApiModelProperty(value = "网段ID", example = "1")
    private String rangeId;
    @ApiModelProperty(value = "网段地址", example = "1")
    private String rangeName;
    @ApiModelProperty(value = "MAC地址", example = "1")
    private String macAddress;
    @ApiModelProperty(value = "业务ID", example = "1")
    private Long usageBizId;
    @ApiModelProperty(value = "业务名称", example = "1")
    private String usageBizName;
    @ApiModelProperty(value = "使用人员名称", example = "1")
    private String usageUserName;
    @ApiModelProperty(value = "使用状态", example = "1")
    private UasgeStatusEnum usageStatus;
    @ApiModelProperty(value = "时效状态", example = "1")
    private ExpiryStatusEnum expiryStatus;
}
